import Vue from 'vue'
import ElementUI from 'element-ui'
// import 'element-ui/lib/theme-chalk/index.css'
// Vue.use(ElementUI)
let vue = new Vue()

const commonFunc = {
  /*
  * 弹框
  * params： type：类型，message：提示语 callback 回调函数
  * */
  message: function (params, callback, callback2) {
    let fn = callback || function () {}
    let fn2 = callback2 || function () {}
    if (params.type === 'confirm') {
      vue.$confirm(params.message, '提示', {
        confirmButtonText: params.confirmButtonText || '确定',
        cancelButtonText: params.cancelButtonText || '取消',
        type: 'warning'
      }).then(() => {
        fn()
      }).catch(() => {
        fn2()
      })
    } else if (params.type === 'error') {
      vue.$message.error(params.message)
    } else {
      vue.$message({
        type: params.type,
        message: params.message
      })
    }
  }
}
export default {
  commonFunc
}
